// 常规华润黄
@yellow: #ffb403;
// 高亮蓝
@blue: #37a5ff;
// 文字高亮的颜色 点击黄
@yellow-text: #ff8600;
// 禁用黄
@yellow-disable: #ffdc8b;
// 文字红色
@red-text: #ff4634;
// 白色
@white: #ffffff;

@color333: #333333;
@color666: #666666;
@color999: #999999;
@colorBgGray: #f2f4f6;
@bgColor: linear-gradient(136deg, #fdb428 0%, #fd8523 100%);

.border_box {
	box-sizing: border-box;
}

// 定义margin混合样式
.margin(top; @px: 0px) {
	margin-top: @px;
}
.margin(bottom; @px: 0px) {
	margin-bottom: @px;
}
.margin(left; @px: 0px) {
	margin-left: @px;
}
.margin(right; @px: 0px) {
	margin-right: @px;
}

.margin-env(top; @px: 0px) {
	margin-top: @px;
	margin-top: calc(@px + constant(safe-area-inset-top));
	margin-top: calc(@px + env(safe-area-inset-top));
}
.margin-env(bottom; @px: 0px) {
	margin-bottom: @px;
	margin-bottom: calc(@px + constant(safe-area-inset-bottom));
	margin-bottom: calc(@px + env(safe-area-inset-bottom));
}

// 定义padding混合样式
.padding(top; @px: 0px) {
	padding-top: @px;
}
.padding(bottom; @px: 0px) {
	padding-bottom: @px;
}
.padding(left; @px: 0px) {
	padding-left: @px;
}
.padding(right; @px: 0px) {
	padding-right: @px;
}

// 容器的自适应高度
.flex_height(@height: 0px) {
	height: calc(100vh - constant(safe-area-inset-top) - constant(safe-area-inset-bottom) - @height);
	height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - @height);
	overflow: auto;
}
